"""
参看文档: https://docs.python.org/zh-cn/3/tutorial/controlflow.html#default-argument-values

为参数指定默认值是非常有用的方式，这让我们在调用函数的时候可以使用更少的参数
"""

def powerOf(num, power = 2):
    return num ** power

def testDefaultParameter():

    # 使用不同的参数调用powerOf
    print("powerOf(3) is {}".format(powerOf(3)))

    print("powerOf(3, 2) is {}".format(powerOf(3,2)))

    print("powerOf(3,3) is {}".format(powerOf(3,3)))

testDefaultParameter()